<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
    <meta name="viewport"
          content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
    <meta name="format-detection" content="telephone=no, email=no"/>
    <meta name="apple-mobile-web-app-capable" content="yes"/>
    <meta name="apple-mobile-web-app-status-bar-style" content="black"/>
</head>
<body>


	<script type="text/javascript">
			//			数组去重
						var arr = [1, 2, 2, 3, 2, 4, 5, 6, 4];
			//			定义一个新的数组
						var s = [];
			//			遍历数组
						for(var i = 0; i < arr.length; i++) {
							if(s.indexOf(arr[i]) == -1) { //判断在s数组中是否存在，不存在则push到s数组中
//								indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。
								s.push(arr[i]);
							}
						}
						console.log(s);
			//			数组去重  第二种
			//			function arr3() {
			//				arr.sort();
			//				var re = [arr[0]];
			//				console.log(re);
			//				for(var i = 1; i < arr.length; i++) {
			//					if(arr[i] !== re[re.length - 1]) {
			//						re.push(arr[i]);
			//
			//					}
			//				}
			//				return re;
			//			}
			//			console.log(arr3())

			//			排序第一种
//			var arr = [23, 9, 4, 78, 3, 1];
			//			var compare = function(x, y) { //比较函数
			//				if(x < y) {
			//					return -1;
			//				} else if(x > y) {
			//					return 1;
			//				} else {
			//					return 0;
			//				}
			//			}
			//			console.log(arr.sort(compare));

			//			排序第二种
//			for(var i = 0; i < arr.length; i++) {
//				for(var j = 0; j < arr.length - i; j++) {
//					if(arr[j] > arr[j + 1]) {
//						var max = arr[j];
//						arr[j] = arr[j + 1];
//						arr[j + 1] = max;
//					}
//				}
//			}
//			console.log(arr);
//		</script>
</body>
</html>
